2
課題1:シンボリック・アーキテクト
PolyU COMP5511Week 1
00:00

SHRDLUとの出会い(1968年〜1970年)

GPTのような大規模言語モデルが登場するずっと以前に、 SHRDLUがありました。MITのテリー・ウィノグラードによって開発されたSHRDLUは、「シンボリックAI」(GOFAI:古き良き伝統的AIとも呼ばれる)における画期的な実験でした。

1. 「ミクロワールド」仮説

(複雑で乱雑な)宇宙全体を理解しようとする代わりに、SHRDLUは制限された ブロックワールドの中で動作しました。この世界には、レンガ、ピラミッド、箱といった特定のオブジェクトだけが存在していました。

  • シンボルグラウンディング: 世界が小さかったため、すべての単語(「赤」「動かす」「上に」など)を完全に定義できました。プログラムはメモリ内にそのオブジェクトへの直接ポインタを持っていたため、ブロックを「理解」できたのです。

2. 能力

  • 理解: 「赤いブロックを緑のブロックの上に置いて。」
  • 推論: 「できません、緑のブロックが覆われています。」(物理的な制約を理解していました)。
  • 記憶: 「なぜそれをしたのですか?」→「あなたがそう頼んだからです。」

3. 歴史的背景

それは DEC PDP-10 メインフレーム(1 MIPSの速度)で動作し、ベクターグラフィックスディスプレイを使用していました。ロジックは MacLispMicro-Plannerで記述されました。

Pythonでの表現(「状態」)